{{tag>zenity zenitor Maverick Karmic}}

----

====== Zenitor 3 ou Zenity Generator 3 ======

Ce logiciel permet la création, rapide et complet, d'un code de fenêtre [[Zenity]].

La création de fenêtre devient facile même pour quelqu'un ne connaissant pas les fonctions de [[Zenity]].

Ce code peut alors être intégré à un script par exemple.

Cette version fait suite aux versions [[zenity_generator|1]] et [[zenitor|2]] respectivement réalisées en bash/zenity et bash/gtkdialog.

Pour un meilleur suivit et de meilleurs possibilités, cette version 3 a vu le jour, le logiciel utilise bash/[[http://forum.ubuntu-fr.org/viewtopic.php?id=392658|glade2script]] (lien entre le bash et fichier glade).

**Quelle évolution ?**
  * L'utilisation de glade permet un meilleur support du coté graphique par rapport à gtkdialog qui n'est plus supporté.
  * Le code s'affiche en temps réel.
  * Traduction du logiciel en anglais.
 
 
===== Pré-requis =====
Disposer d'une connexion à internet configurée/activée ainsi que des droits root (pour le téléchargement du logiciel et de ses dépendances **[[apt://zenity|zenity]]**, **[[apt://python-glade2|python-glade2]]**, **[[apt://python-notify|python-notify]]**, **[[apt://xterm|xterm]]** et **[[apt://links|links]]**).


===== Installation =====
  * Télécharger le [[http://hizoka.funcenter.fr/linux/zenitor/zenitor_3.0.27.tar.gz|fichier tar]].
  * Décompresser le fichier tar.
  * Lancer le fichier go_zen_glade.sh.


===== Présentation du logiciel =====
Le logiciel se présente en plusieurs onglets :

==== Options globales  ====
{{http://hizoka.funcenter.fr/linux/zenitor/zenitor3_01.png}}

Les options présentes ici sont utilisables sur quasiment tous les types de fenêtre [[Zenity]].

Si leur titre n'est pas assez explicite, laisser la souris dessus afin d'afficher une info bulle plus détaillée.

==== Options spécifiques  ====
{{http://hizoka.funcenter.fr/linux/zenitor/zenitor3_02.png}}

Cet onglet propose un sous-onglet pour chaque type de fenêtre [[Zenity]].

Chaque type de fenêtre [[Zenity]] a ses options propres dont il faut informer ou non le logiciel pour établir la commande finale voulue.

Si des options globales ont été données et que celles-ci ne sont pas compatibles, le logiciel ne les affichera pas dans le code final afin d'éviter toute erreur.

Pour plus d'informations, il y a également des infos bulles disponibles en fonction des options.

Si une information est erronée, une ligne rouge d'avertissement apparaît entre les boutons **"Mettre à jour"** et **"Quitter"**.

Une fois toutes les informations données, il est possible de tester le code en cliquant sur le bouton **"Tester le code"**, cela lancera une console //"xterm"// qui exécutera le code.

Si rien ne se lance, cela est certainement dû à un manque d'informations.

==== Anciens codes  ====
{{http://hizoka.funcenter.fr/linux/zenitor/zenitor3_03.png}}

Le logiciel offre la possibilité de sauvegarder les codes créés, pour cela, une fois le code fonctionnel, il faut lui attribuer un nom dans la zone se trouvant entre les boutons **"Enregistrer"** et **"Tester code"**, puis cliquer sur le bouton **"Enregistrer"**.

Les codes sauvegardés se retrouvent donc dans ce dernier onglet et ce, sous forme de liste, un clique sur le code voulu affiche celui-ci dans la zone du code.

Attention : Aucune confirmation n'est demandée pour remplacer ou supprimer un code.



===== Autres infos =====
Toute modification manuelle du code est prise en compte lors du clique sur les boutons **"Enregistrer"** et **"Tester code"**.

Le bouton **"Mise à jour"** permet comme son nom l'indique de mettre le logiciel à jour si une version plus récente est disponible sur mon serveur (utilisation de la dépendance **[[apt://links|links]]**).

Le bouton **"À propos"** permet d’accéder à quelques informations dont la licence sous laquelle se trouve le logiciel.

Le bouton **"Ouvrir le dossier"** de l'onglet **"Anciens codes"** ouvre le dossier //"/home/$USER/.config/zenitor/"// qui contient tous les codes enregistrés sous forme de fichiers texte.



===== Désinstallation =====

Pour supprimer le logiciel, il suffit d'effacer son dossier.

Pour effacer également les codes enregistrés, il faut supprimer le dossier //"/home/$USER/.config/zenitor/"//.


===== Liens =====

  * **(fr)** [[http://forum.ubuntu-fr.org/viewtopic.php?id=422913|Topic de la version 3]] : Topic traitant de cette version du logiciel.
  * **(fr)** [[zenity_generator]] : La 1ere version de logiciel écrit seulement avec [[Zenity]].
  * **(fr)** [[zenitor]] : La 2eme version de logiciel écrit avec gtkdialog.
  * **(fr)** [[zenity]] : Documentation traitant de [[Zenity]] et de ses possibilités.
  * **(en)** [[http://live.gnome.org/Zenity|Site officiel du projet Zenity]]

----

//Contributeurs principaux : [[utilisateurs:Hizoka|Hizoka]].//
